package controle.produto;

import java.util.ArrayList;
import java.util.Date;

import modelo.produto.Produto;

public interface ControleProdutoInterface {
	
	public void insertProduto(String descricao, int estoqueAtual, String unidadeDeMedida,
			String codigoDeBarras, Date dataDeValidade, double custoUnitario,
			double margemDeLucro, double margemDeLucroAPrazo,
			double valorAVista, double valorAPrazo);
	
	public Produto getProdutoById(int id);
	public void updateProduto(Produto produto);
	public ArrayList<Produto> getListProduto(String condicao);
	public void deleteProduto(int id);
	public ArrayList<Produto> getListAllProduto();

}
